package br.unesp.demac.bcc.soo.bean;

import java.util.ArrayList;
import java.util.Date;

public class Aluguel {

    private int idAluguel;

    /**
     * @return the idAluguel
     */
    public int getIdAluguel() {
        return idAluguel;
    }

    /**
     * @param idAluguel the idAluguel to set
     */
    public void setIdAluguel(int idAluguel) {
        this.idAluguel = idAluguel;
    }
    /**
     * @uml.property  name="dataLocacao"
     */
    private Date dataLocacao;

    /**
     * Getter of the property <tt>dataLocacao</tt>
     * @return  Returns the dataLocacao.
     * @uml.property  name="dataLocacao"
     */
    public Date getDataLocacao() {
        return dataLocacao;
    }

    /**
     * Setter of the property <tt>dataLocacao</tt>
     * @param dataLocacao  The dataLocacao to set.
     * @uml.property  name="dataLocacao"
     */
    public void setDataLocacao(Date dataLocacao) {
        this.dataLocacao = dataLocacao;
    }
    /**
     * @uml.property  name="dataDevolucao"
     */
   
    /**
     * @uml.property  name="valor"
     */
    private double valor;

    /**
     * Getter of the property <tt>valor</tt>
     * @return  Returns the valor.
     * @uml.property  name="valor"
     */
    public double getValor() {
        return valor;
    }

    /**
     * Setter of the property <tt>valor</tt>
     * @param valor  The valor to set.
     * @uml.property  name="valor"
     */
    public void setValor(double valor) {
        this.valor = valor;
    }
    /**
     * @uml.property  name="pessoa"
     * @uml.associationEnd  inverse="aluguel:br.unesp.demac.bcc.soo.bean.Pessoa"
     */
    private Pessoa pessoa;

    /**
     * Getter of the property <tt>pessoa</tt>
     * @return  Returns the pessoa.
     * @uml.property  name="pessoa"
     */
    public Pessoa getPessoa() {
        return pessoa;
    }

    /**
     * Setter of the property <tt>pessoa</tt>
     * @param pessoa  The pessoa to set.
     * @uml.property  name="pessoa"
     */
    public void setPessoa(Pessoa pessoa) {
        this.pessoa = pessoa;
    }
    /** 
     * @uml.property name="dvd"
     * @uml.associationEnd multiplicity="(0 -1)" inverse="aluguel:br.unesp.demac.bcc.soo.bean.Dvd"
     */
    private ArrayList<AluguelRel> rel;

    /** 
     * Getter of the property <tt>dvd</tt>
     * @return  Returns the dvd.
     * @uml.property  name="dvd"
     */
    public ArrayList<AluguelRel> getAluguelRel() {
        return rel;
    }

    /** 
     * Setter of the property <tt>dvd</tt>
     * @param dvd  The dvd to set.
     * @uml.property  name="dvd"
     */
    public void setAlguelRel(ArrayList<AluguelRel> rel) {
        this.rel = rel;
    }

    /**
     */
    public Aluguel() {
    }
    /**
     * @uml.property  name="pessoa"
     * @uml.associationEnd  multiplicity="(0 -1)" inverse="aluguel:br.unesp.demac.bcc.soo.bean.Pessoa"
     */
    
}
